Obec Němčice leží v Plzeňském kraji v ORP Domažlice v nadmořské výšce 513 m. V roce 2014 zde žilo 129 obyvatel. Němčice má katastrální území o rozloze 893 ha.